ea210220a097df721d3918d159fc7a1dce3a4f7a,src/main/java/edu/sc/seis/TauP/TauP_Time.java,TauP_Time,parseCmdLineArgs,#String[]#,515

Before Change


        boolean cmdLineArgPhase = false;
        boolean cmdLineArgPhaseFile = false;
        while(i < args.length) {
            if(args[i].equalsIgnoreCase("--help") || args[i].equalsIgnoreCase("-help")) {
                printUsage();
                noComprendoArgs[numNoComprendoArgs++] = args[i];
            } else if(args[i].equalsIgnoreCase("--version") || args[i].equalsIgnoreCase("-version")) {
                Alert.info(BuildVersion.getDetailedVersion());
                noComprendoArgs[numNoComprendoArgs++] = args[i];
            } else if(args[i].equalsIgnoreCase("--verbose") || args[i].equalsIgnoreCase("-verbose")) {
                verbose = true;
            } else if(args[i].equalsIgnoreCase("--expert") || args[i].equalsIgnoreCase("-expert")) {
                expert = true;
            } else if(args[i].equalsIgnoreCase("--debug") || args[i].equalsIgnoreCase("-debug")) {
                verbose = true;
                DEBUG = true;
            } else if(args[i].equalsIgnoreCase("--gui") || args[i].equalsIgnoreCase("-gui")) {
                GUI = true;
            } else if(args[i].equalsIgnoreCase("--rayp") || args[i].equalsIgnoreCase("-rayp")) {
                onlyPrintRayP = true;
                onlyPrintTime = false;
            } else if(args[i].equalsIgnoreCase("--time") || args[i].equalsIgnoreCase("-time")) {
                onlyPrintTime = true;
                onlyPrintRayP = false;
            } else if(i < args.length - 1) {
                if(args[i].equalsIgnoreCase("-mod")
                        || args[i].equalsIgnoreCase("-model")) {
                    toolProps.put("taup.model.name", args[i + 1]);
                    i++;
                } else if(args[i].equalsIgnoreCase("-h")) {
                    toolProps.put("taup.source.depth", args[i + 1]);
                    i++;
                } else if(args[i].equalsIgnoreCase("-deg")) {
                    degrees = Double.valueOf(args[i + 1]).doubleValue();
                    i++;
                } else if(args[i].equalsIgnoreCase("-km")) {
                    degrees = Double.valueOf(args[i + 1]).doubleValue() / 6371
                            * 180.0 / Math.PI;
                    i++;

After Change


        boolean cmdLineArgPhase = false;
        boolean cmdLineArgPhaseFile = false;
        while(i < args.length) {
            if(dashEquals("help", args[i])) {
                printUsage();
                noComprendoArgs[numNoComprendoArgs++] = args[i];
            } else if(dashEquals("version", args[i])) {
                Alert.info(BuildVersion.getDetailedVersion());
                noComprendoArgs[numNoComprendoArgs++] = args[i];
            } else if(dashEquals("verbose", args[i])) {
                verbose = true;
            } else if(dashEquals("expert", args[i])) {
                expert = true;
            } else if(dashEquals("debug", args[i])) {
                verbose = true;
                DEBUG = true;
            } else if(dashEquals("gui", args[i])) {
                GUI = true;
            } else if(dashEquals("rayp", args[i])) {
                onlyPrintRayP = true;
                onlyPrintTime = false;
            } else if(dashEquals("time", args[i])) {
                onlyPrintTime = true;
                onlyPrintRayP = false;
            } else if(i < args.length - 1) {
                if(dashEquals("mod", args[i]) || dashEquals("model", args[i])) {
                    toolProps.put("taup.model.name", args[i + 1]);
                    i++;
                } else if(args[i].equalsIgnoreCase("-h")) {
                    toolProps.put("taup.source.depth", args[i + 1]);
                    i++;
                } else if(dashEquals("deg", args[i])) {
                    degrees = Double.valueOf(args[i + 1]).doubleValue();
                    i++;
                } else if(dashEquals("km", args[i])) {
                    degrees = Double.valueOf(args[i + 1]).doubleValue() / 6371
                            * 180.0 / Math.PI;
                    i++;
                } else if(dashEquals("az", args[i])) {
                    azimuth = Double.valueOf(args[i + 1]).doubleValue();
                    i++;
                } else if(dashEquals("baz", args[i])) {
                    backAzimuth = Double.valueOf(args[i + 1]).doubleValue();
                    i++;
                } else if(args[i].equalsIgnoreCase("-o")) {
                    outFile = args[i + 1];
                    i++;
                } else if(dashEquals("rel", args[i])) {
                    relativePhaseName = args[i + 1];
                    i++;
                } else if(dashEquals("ph", args[i])) {
                    if(cmdLineArgPhase) {
                        // previous cmd line -ph so append
                        toolProps.put("taup.phase.list",
                                      toolProps.getProperty("taup.phase.list",
                                                            "")
                                              + "," + args[i + 1]);
                    } else {
                        // no previous cmd line -ph so replace defaults
                        toolProps.put("taup.phase.list", args[i + 1]);
                    }
                    cmdLineArgPhase = true;
                    i++;
                } else if(dashEquals("pf", args[i])) {
                    cmdLineArgPhaseFile = true;
                    toolProps.put("taup.phase.file", args[i + 1]);
                    i++;